local QI = DailyIntake.QuestItems;


-- Add item: Snagglebolt's Khorium Bomb; http://www.wowhead.com/?item=50130
QI.RegisterQuestItem(50130, QI.Priority.Normal, function()
	return (
			 (not QI.QuestIsDoneOrNotTaken(24662) and GetZoneText() == "Dustwallow Marsh")
	or		 (not QI.QuestIsDoneOrNotTaken(24648) and GetZoneText() == "Dustwallow Marsh")

	or     (not QI.QuestIsDoneOrNotTaken(24652) and GetZoneText() == "Crystalsong Forest")
	or     (not QI.QuestIsDoneOrNotTaken(24666) and GetZoneText() == "Crystalsong Forest")

	or     (not QI.QuestIsDoneOrNotTaken(24651) and GetZoneText() == "Terokkar Forest")
	or     (not QI.QuestIsDoneOrNotTaken(24665) and GetZoneText() == "Terokkar Forest")

	or     (not QI.QuestIsDoneOrNotTaken(24650) and GetZoneText() == "Winterspring")
	or     (not QI.QuestIsDoneOrNotTaken(24664) and GetZoneText() == "Winterspring")

	or     (not QI.QuestIsDoneOrNotTaken(24649) and GetZoneText() == "The Hinterlands")
	or     (not QI.QuestIsDoneOrNotTaken(24663) and GetZoneText() == "The Hinterlands")

	or     (not QI.QuestIsDoneOrNotTaken(24648) and GetZoneText() == "Dustwallow Marsh")
	or     (not QI.QuestIsDoneOrNotTaken(24662) and GetZoneText() == "Dustwallow Marsh")

	or     (not QI.QuestIsDoneOrNotTaken(24647) and GetZoneText() == "Hillsbrad Foothills")
	or     (not QI.QuestIsDoneOrNotTaken(24660) and GetZoneText() == "Hillsbrad Foothills")

	or     (not QI.QuestIsDoneOrNotTaken(24645) and GetZoneText() == "Darkshore")
	or     (not QI.QuestIsDoneOrNotTaken(24659) and GetZoneText() == "Darkshore")

	or     (not QI.QuestIsDoneOrNotTaken(24638) and GetZoneText() == "Durotar")
	or     (not QI.QuestIsDoneOrNotTaken(24658) and GetZoneText() == "Elwynn Forest")

	or     (not QI.QuestIsDoneOrNotTaken(28934) and GetZoneText() == "Uldum")
	or     (not QI.QuestIsDoneOrNotTaken(28935) and GetZoneText() == "Uldum")
	)


end);

-- Add item: Lovely Charm; http://www.wowhead.com/?item=49655
QI.RegisterQuestItem(49655, QI.Priority.Low, function()
	return

	QI.QuestIsActive(24613,24614,24610,24597,24609,24611,24615,24612)

	--and GetItemCount(49655) >= 10 and GetItemCount(49661) >= 1;
	--and GetItemCount(49661) >= 1;

end);


-- Add item: Crown Chocolate Sampler; http://www.wowhead.com/?item=49670
QI.RegisterQuestItem(49670, QI.Priority.Normal, function()
	return not QI.QuestIsDone(24636);

end);

-- Add item: Crown Perfume Sprayer; http://www.wowhead.com/?item=49668
QI.RegisterQuestItem(49668, QI.Priority.Normal, function()
	return not QI.QuestIsDone(24629);

end);

-- Add item: Crown Cologne Sprayer; http://www.wowhead.com/?item=49669
QI.RegisterQuestItem(49669, QI.Priority.Normal, function()
	return not QI.QuestIsDone(24635);

end);

-- Midsummer
-- Add item: Unlit Torches; http://www.wowhead.com/?item=34833
QI.RegisterQuestItem(34833, QI.Priority.Low, function()

	return QI.QuestIsActive(11924, 11925, 11923, 11657)

end);

-- Add item: Practice Torches; http://www.wowhead.com/?item=34862
QI.RegisterQuestItem(34862, QI.Priority.Normal, function()

	return QI.QuestIsActive(11921, 11926, 11731, 11922)

end);

-- Noblegarden
-- Add item: Brightly Colored Egg; http://www.wowhead.com/?item=45072
QI.RegisterQuestItem(45072, QI.Priority.Normal, function()

	-- The Great Egg Hunt
	return QI.QuestIsActive(13480, 13479)

end);

-- Add item: Borrowed Egg Basket; http://www.wowhead.com/?item=44802
QI.RegisterQuestItem(44802, QI.Priority.Low, function()

	-- The Great Egg Hunt
	return QI.QuestIsActive(13480, 13479)

end);

-- Add item: Egg Basket; http://www.wowhead.com/?item=45067
QI.RegisterQuestItem(45067, QI.Priority.Low, function()

	-- The Great Egg Hunt
	return QI.QuestIsActive(13480, 13479)

end);

